home *** CD-ROM | disk | FTP | other *** search
/ IRIX Installation Tools & Overlays 2001 May / SGI IRIX Installation Tools & Overlays 2001 May - Disc 3.iso / relnotes / divo / ch5.z / ch5
Text File  |  2001-04-16  |  8KB  |  265 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        5.  _M_i_s_s_i_n_g__F_e_a_t_u_r_e_s__a_n_d__K_n_o_w_n__P_r_o_b_l_e_m_s
  9.  
  10.  
  11.  
  12.        5.1  _M_i_s_s_i_n_g__F_e_a_t_u_r_e_s
  13.  
  14.  
  15.        The following features are not yet implemented.
  16.  
  17.  
  18.           +o dmIC/Transcoding is not supported in this release.
  19.  
  20.           +o Only four channels of embedded audio are supported,
  21.             rather than 16.  And, only 20 bits per sample, rather
  22.             than 24, are supported.  And 32 and 44.1KHz sampling
  23.             rates are unsupported.
  24.  
  25.           +o Triggered Controls for frame accurate control changes
  26.             on input are not implemented.  Bug #473327.
  27.  
  28.           +o EDH statistics on input cannot be queried.  EDH is
  29.             generated automatically on output, however.  Bugs
  30.             #503695, 518765.
  31.  
  32.           +o Genlock phase cannot be adjusted. Bug #490237.
  33.  
  34.           +o VL_SIZE and VL_OFFSET controls cannot be used to change
  35.             the size of the raster; they are read-only.  Bug
  36.             #545471.
  37.  
  38.  
  39.        5.2  _K_n_o_w_n__P_r_o_b_l_e_m_s__a_n_d__W_o_r_k_a_r_o_u_n_d_s
  40.  
  41.  
  42.  
  43.           +o Invoking "Save Current Settings" option of _v_i_d_e_o_p_a_n_e_l
  44.             (a.k.a. _v_c_p), which saves some settings to non-volatile
  45.             memory, may disturb video transfers that are in
  46.             progress, even on other DIVO or DIVO-DVC boards. This
  47.             is because it is a relatively time-consuming operation
  48.             that might tie up the video daemon long enough to
  49.             affect real-time performance.  Workaround: only invoke
  50.             this option when no transfers are in progress.
  51.  
  52.  
  53.           +o The _v_i_d_e_o_o_u_t program does not work. Also, _v_i_d_e_o_p_a_n_e_l's
  54.             "Live Video Output" option under its Utilities menu,
  55.             which invokes videoout, will fail. DIVO does not have a
  56.             direct connection to graphics. See the _G_V_O product for
  57.             this functionality.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.           +o No 64-bit version of the Video Library is provided:
  75.             applications which use VL must be 32-bit (either 32 or
  76.             N32 ABIs).  Bugs #461600, 412515.
  77.  
  78.  
  79.           +o Packings of 64 bits per pixel, including
  80.             VL_PACKING_4444_10_in_16_L, VL_PACKING_4444_10_in_16_R,
  81.             VL_PACKING_4444_13_in_16_L, VL_PACKING_4444_13_in_16_R,
  82.             VL_PACKING_4444_12_in_16_L, and
  83.             VL_PACKING_4444_12_in_16_R, are not supported.  Bug
  84.             #489559.
  85.  
  86.  
  87.           +o Packings of 48 bits per pixel, including
  88.             VL_PACKING_4444_12 and VL_PACKING_444_10_in_16_L, are
  89.             not supported in frame mode (VL_CAP_TYPE of
  90.             VL_CAPTURE_INTERLEAVED.)  Bug #496901.
  91.  
  92.  
  93.           +o Sending invalid RICE compressed stream in the output
  94.             pipe may cause the firmware to crash. Workaround :
  95.             None. App should handle TransferFailed event. Bug
  96.             #487598.
  97.  
  98.  
  99.           +o The audio library reports a sample rate of 48KHz for
  100.             DIVO's Digital In device even if no audio is present in
  101.             the input.  Workaround: poll alGetFilled to detect
  102.             whether any data is being transferred.
  103.  
  104.  
  105.           +o If the DIVO video input signal source is set to "Drain
  106.             Loopback" and the video output sync source is set to
  107.             "Digital Input Link A" or "Digital Input Link B" and
  108.             video output sync is set to "Genlock" then the video
  109.             output will become scrambled.  Workaround: when the
  110.             input is in loopback mode, use an external analog sync
  111.             source or standalone sync.
  112.  
  113.  
  114.           +o Setting the DIVO video output sync to "Genlock" and the
  115.             video output sync source to "Digital Input Link A" or
  116.             "Digital Input Link B" when there is no signal present
  117.             on the corresponding input link will cause the video
  118.             output to become scrambled.  Workaround:  don't select
  119.             digital genlock if no input signal is connected,
  120.             instead use analog genlock or standalone.
  121.  
  122.  
  123.           +o Preemption of transferring video paths can cause video
  124.             to hang.  Workaround: do not preempt other applications
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.             using the same video path.  The application can set up
  141.             the path with stream usage set to VL_LOCK to prevent it
  142.             being preempted (see _v_l_S_e_t_u_p_P_a_t_h_s man page). This is
  143.             bug #551863.
  144.  
  145.  
  146.           +o The _V_L_F_r_a_m_e_V_e_r_t_i_c_a_l_R_e_t_r_a_c_e is not generated.
  147.             Workaround: in frame mode (VAL_CAP_TYPE of
  148.             VL_CAPTURE_INTERLEAVED) use VLOddVerticalRetrace or
  149.             VLEvenVerticalRetrace, depending on dominance.  This is
  150.             bug #490274.
  151.  
  152.  
  153.           +o If an application calls vlCreatePath very soon after it
  154.             or another application ended a transfer (vlEndTransfer)
  155.             and destroyed a path (vlDestroyPath) on the same nodes,
  156.             the new path can receive events that were destined for
  157.             the old path.  Workaround: wait for VLStreamStopped
  158.             event when ending a transfer.  Bug #545812.
  159.  
  160.  
  161.           +o On input, if VITC is present on only one horizontal
  162.             line of the two lines configured in DIVO, VITC will not
  163.             be detected.  Workaround: configure VITC line on DIVO's
  164.             video source node to be the correct two lines, and
  165.             insure the source is sending VITC on both lines.  Bug
  166.             #545953.
  167.  
  168.  
  169.           +o On output, audio can be inserted on lines, such as line
  170.             10 in 525/60, which it shouldn't.  Also, UST/MSC can be
  171.             inconsistent by approximately 6 line times.  Bug
  172.             #550639.
  173.  
  174.  
  175.           +o If a valid signal is connected to DIVO's digital input,
  176.             then DIVO does not actually support setting VL_TIMING
  177.             on the video source node or memory drain node.  Rather,
  178.             timing is automatically detected and updated.  A
  179.             vlSetControl of VL_TIMING will appear to succeed, but a
  180.             VLControlChanged event will be sent to the application,
  181.             and the timing (and associated controls such as
  182.             VL_SIZE) will revert to those of the valid signal, so
  183.             that a subsequent vlGetControl may disagree with the
  184.             previous vlSetControl. Workaround: don't try to set
  185.             timing on input paths. Call vlGetControl on VL_TIMING
  186.             to find out the true timing of the input.  Bug #518764.
  187.  
  188.  
  189.           +o Rarely, an application can get a libvl error regard
  190.             out-of-sequence packets from videod.  Bug #542374.
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.           +o Occasionally, the first transfer after switching video
  207.             input between Loopback and Video Jack will fail.  And,
  208.             occasionally, if VL_TIMING is changed on a path, the
  209.             next transfer will fail.  Workaround: retry the
  210.             transfer.  Bug #538629.
  211.  
  212.  
  213.           +o When reconfiguring an input pipe on a DIVO/DIVO-DVC
  214.             from SDTI to SDI, the output stream running on another
  215.             DIVO locks up for 5 seconds.  Once the input pipe
  216.             finishes reconfiguring, everything works again.  Bug
  217.             #655639.
  218.  
  219.  
  220.           +o The _a_w_e_s_o_m_e and _v_p_a_p_e_r demos shipped with DIVO/DIVO-DVC
  221.             only support the first (default) video device, and
  222.             require a valid input signal to be present.  Otherwise
  223.             they'll hang.
  224.  
  225.  
  226.        5.3  _D_V_C_-_r_e_l_a_t_e_d__P_r_o_b_l_e_m_s__a_n_d__W_o_r_k_a_r_o_u_n_d_s
  227.  
  228.  
  229.  
  230.           +o If SDTI input signal is disturbed, DIVO-DVC tends to
  231.             get the field sync backwards when it resyncs (i.e. the
  232.             field dominance is reversed).  Bug #631933.
  233.  
  234.  
  235.           +o DVCPRO encoding with Field 2 Dominance is not
  236.             supported.
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.